package com.ds.persist.vo;

import java.math.BigDecimal;
import java.util.Date;

public class OrderDeclaraVO {


    /**
     * no
     */
    private Long id;
    /**
     * 商户订单号 no
     */
    private String merchantOrderId;
    /**
     * 物流分运单号 no
     */
    private String assBillNo;
    /**
     * 订单提交时间 no
     */
    private String orderCommitTime;
    /**
     * 订单商品信息简述 no
     */
    private String cargoDescript;
    /**
     * no
     */
    private BigDecimal allCargoTotalPrice;
    /**
     * 代扣税款 no
     */
    private BigDecimal allCargoTotalTax;
    /**
     * 运杂费 no
     */
    private BigDecimal expressPrice;
    /**
     * 非现金抵扣金额 no
     */
    private BigDecimal otherPrice;
    /**
     * 业务类型 no
     */
    private String serverType;
    /**
     * 海关关区代码 no
     */
    private String custCode;
    /**
     * 报送类型
     * 1-新增 2-变更 3-删除。默认为 1 no
     */
    private String appType;
    /**
     * 物流进境申报企业 no
     */
    private String customDeclCo;
    /**
     * 扩展字段 no
     */
    private String Spt;
    /**
     * 平台编号 yes
     */
    private String crossOrderId;
    /**
     * 商城平台编号 no
     */
    private String merchantCode;
    /**
     * 电商平台代码 no
     */
    private String ebpCode;
    /**
     * 电商平台名称 no
     */
    private String ebpName;
    /**
     * 电商企业代码 no
     */
    private String ebcCode;
    /**
     * 电商企业名称 no
     */
    private String ebcName;
    /**
     * 订购人注册号 no
     */
    private String buyerRegNo;
    /**
     * 商品批次号 yes
     */
    private String batchNumbers;
    /**
     * 备注 yes
     */
    private String note;
    /**
     * 扩展字段
     * 字符串 订购人姓名
     * 订购人信息和支付人信息不一
     * 致时，必填 yes
     */
    private String spt01;
    /**
     * 订购人身份证
     * 订购人信息和支付人信息不一
     * 致时，必填 yes
     */
    private String spt02;
    /**
     * 是否通过身份认证 Y-是，N-否，U-未知 yes
     */
    private String spt03;
    /**
     * 订购人手机号码
     * 海关监管对象的电话，要求实
     * 际联系电话 no
     */
    private String spt04;
    /**
     * no
     */
    private Long recId;
    /**
     * no
     */
    private Long senderId;
















    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getMerchantOrderId() {
        return merchantOrderId;
    }

    public void setMerchantOrderId(String merchantOrderId) {
        this.merchantOrderId = merchantOrderId;
    }

    public String getAssBillNo() {
        return assBillNo;
    }

    public void setAssBillNo(String assBillNo) {
        this.assBillNo = assBillNo;
    }

    public String getOrderCommitTime() {
        return orderCommitTime;
    }

    public void setOrderCommitTime(String orderCommitTime) {
        this.orderCommitTime = orderCommitTime;
    }

    public String getCargoDescript() {
        return cargoDescript;
    }

    public void setCargoDescript(String cargoDescript) {
        this.cargoDescript = cargoDescript;
    }

    public BigDecimal getAllCargoTotalPrice() {
        return allCargoTotalPrice;
    }

    public void setAllCargoTotalPrice(BigDecimal allCargoTotalPrice) {
        this.allCargoTotalPrice = allCargoTotalPrice;
    }

    public BigDecimal getAllCargoTotalTax() {
        return allCargoTotalTax;
    }

    public void setAllCargoTotalTax(BigDecimal allCargoTotalTax) {
        this.allCargoTotalTax = allCargoTotalTax;
    }

    public BigDecimal getExpressPrice() {
        return expressPrice;
    }

    public void setExpressPrice(BigDecimal expressPrice) {
        this.expressPrice = expressPrice;
    }

    public BigDecimal getOtherPrice() {
        return otherPrice;
    }

    public void setOtherPrice(BigDecimal otherPrice) {
        this.otherPrice = otherPrice;
    }

    public String getServerType() {
        return serverType;
    }

    public void setServerType(String serverType) {
        this.serverType = serverType;
    }

    public String getCustCode() {
        return custCode;
    }

    public void setCustCode(String custCode) {
        this.custCode = custCode;
    }

    public String getAppType() {
        return appType;
    }

    public void setAppType(String appType) {
        this.appType = appType;
    }

    public String getCustomDeclCo() {
        return customDeclCo;
    }

    public void setCustomDeclCo(String customDeclCo) {
        this.customDeclCo = customDeclCo;
    }

    public String getSpt() {
        return Spt;
    }

    public void setSpt(String Spt) {
        this.Spt = Spt;
    }

    public String getCrossOrderId() {
        return crossOrderId;
    }

    public void setCrossOrderId(String crossOrderId) {
        this.crossOrderId = crossOrderId;
    }

    public String getMerchantCode() {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    public String getEbpCode() {
        return ebpCode;
    }

    public void setEbpCode(String ebpCode) {
        this.ebpCode = ebpCode;
    }

    public String getEbpName() {
        return ebpName;
    }

    public void setEbpName(String ebpName) {
        this.ebpName = ebpName;
    }

    public String getEbcCode() {
        return ebcCode;
    }

    public void setEbcCode(String ebcCode) {
        this.ebcCode = ebcCode;
    }

    public String getEbcName() {
        return ebcName;
    }

    public void setEbcName(String ebcName) {
        this.ebcName = ebcName;
    }

    public String getBuyerRegNo() {
        return buyerRegNo;
    }

    public void setBuyerRegNo(String buyerRegNo) {
        this.buyerRegNo = buyerRegNo;
    }

    public String getBatchNumbers() {
        return batchNumbers;
    }

    public void setBatchNumbers(String batchNumbers) {
        this.batchNumbers = batchNumbers;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public String getSpt01() {
        return spt01;
    }

    public void setSpt01(String spt01) {
        this.spt01 = spt01;
    }

    public String getSpt02() {
        return spt02;
    }

    public void setSpt02(String spt02) {
        this.spt02 = spt02;
    }

    public String getSpt03() {
        return spt03;
    }

    public void setSpt03(String spt03) {
        this.spt03 = spt03;
    }

    public String getSpt04() {
        return spt04;
    }

    public void setSpt04(String spt04) {
        this.spt04 = spt04;
    }

    public Long getRecId() {
        return recId;
    }

    public void setRecId(Long recId) {
        this.recId = recId;
    }

    public Long getSenderId() {
        return senderId;
    }

    public void setSenderId(Long senderId) {
        this.senderId = senderId;
    }


}
